body {
    background-color: #f1f1f1;
}

.gs-product {}

.gs-product .form {
    font-size: 15px;
    color: #5a5a5a;
}

.gs-product .form .list-title {
    position: relative;
    overflow: hidden;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1;
    padding: 20px 15px 10px 15px;
}

.gs-product .form .list-block {
    margin: 35px 0;
    font-size: 15px;
    margin-top: 10px;
}

.gs-product .form .list-block ul {
    background: #fff;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}

.gs-product .form .list-block ul li {
    padding-left: 15px;
    min-height: 44px;
    line-height: 44px;
    position: relative;
}

.gs-product .form .list-block ul li:after {
    background: url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='%23c7c7cc'/></svg>") right center no-repeat;
    background-size: 10px 20px;
    content: "";
    display: block;
    width: 9px;
    height: 15px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -7px;
}

.gs-product .form .list-block ul li.p:after {
    background: none;
}

.gs-product .form .list-block ul li.p a.a-delput {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background-color: #d1d1d1;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 12px;
    background: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'><circle cx='14' cy='14' r='14' fill='%238e8e93'/><line stroke='%23ffffff' stroke-width='2' stroke-miterlimit='10' x1='8' y1='8' x2='20' y2='20'/><line fill='none' stroke='%23ffffff' stroke-width='2' stroke-miterlimit='10' x1='20' y1='8' x2='8' y2='20'/></svg>") no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    cursor: pointer;
    z-index: 3;
}

.gs-product .form .list-block .media {
    float: left;
}

.formsch .txt a.a-delput {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background-color: #d1d1d1;
    opacity: 0;
    position: absolute;
    right: 55px;
    top: 18px;
    background: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'><circle cx='14' cy='14' r='14' fill='%238e8e93'/><line stroke='%23ffffff' stroke-width='2' stroke-miterlimit='10' x1='8' y1='8' x2='20' y2='20'/><line fill='none' stroke='%23ffffff' stroke-width='2' stroke-miterlimit='10' x1='20' y1='8' x2='8' y2='20'/></svg>") no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    cursor: pointer;
    z-index: 3;
}

.gs-product .form .list-block .media i {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    vertical-align: -5px;
    margin-right: 4px;
}

.gs-product .form .list-block .media i.icon-money {
    background-color: #ff3b13;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='17' height='17'><path fill='#ffffff' d='M752.3388 640.0804l-173.5994-295.3148h136.78786612927564v-65.25475727456785H556.1507319837264v-89.9310267638541h159.37647718403377v-66.09218949552204H556.1507319837264v-130.92523269223466h-81.98877315150249V123.48767535610853H308.92921209189745v66.09218949552204h165.2327467403264v89.9310267638541H308.92921209189745v65.25475727456785h140.9712013447434L277.9749 640.0804h92.44711119017187c80.3148-146.6835 129.1138-239.6825 146.4087-279.0018h1.6729343408248945c5.8563 16.17 21.8891 48.7969 48.1064 97.8806l98.3024 181.1212H752.3387602097464z' transform='translate(0, 812) scale(1, -1)'/></svg>");
    background-repeat: no-repeat;
    color: #ffffff;
    background-size: 17px 17px;
    background-position: center center;
}

.gs-product .form .list-block .media i.icon-mall {
    background-color: #1ed1bb;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='17' height='17'><path fill='#ffffff' d='M895.96751 361.783135c0-54.607712-42.970674-98.866728-95.991238-98.866728-53.020564 0-95.992261 44.259016-95.992261 98.866728l0 0 0 0 0 0c0-54.607712-42.982954-98.866728-95.991238-98.866728-53.020564 0-95.993285 44.259016-95.993285 98.866728l0 0 0 0 0 0 0 0c0-54.607712-42.985-98.866728-95.994308-98.866728-53.019541 0-95.992261 44.259016-95.992261 98.866728l0 0 0 0 0 0 0 0c0-54.607712-42.970674-98.866728-95.991238-98.866728s-95.992261 44.259016-95.992261 98.866728l0 0 0 0 0 0 59.069327 177.134303 649.797389 0L895.96751 361.783135 895.96751 361.783135 895.96751 361.783135zM771.916193 598.639634 252.083807 598.639634c-19.571754 0-35.446303 13.360286-35.446303 29.858028 0 16.498766 15.874549 29.873378 35.446303 29.873378l519.832386 0c19.574824 0 35.44528-13.374612 35.44528-29.873378C807.361473 611.998897 791.491017 598.639634 771.916193 598.639634zM275.705807 240.268594l0-29.872355 0-149.311631 472.575082 0L748.28089 210.395216l0 29.872355 0 0c7.036253-15.498996 21.061688-29.048593 29.546943-29.872355 17.137309-1.601474 21.923312 13.861706 29.53364 29.872355l0-238.919485c0-32.609699-23.509437-59.719126-59.080583-59.719126L275.705807-58.37104c-27.259854 0-59.068304 23.385617-59.068304 59.719126L216.637504 240.268594c4.098341-15.47239 8.411577-29.872355 29.53364-29.872355C263.607258 210.395216 273.658172 230.181865 275.705807 240.268594z' transform='translate(0, 812) scale(1, -1)'/></svg>");
    background-repeat: no-repeat;
    color: #ffffff;
    background-size: 17px 17px;
    background-position: center center;
}

.gs-product .form .list-block .media i.icon-position {
    background-color: #30c04f;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='17' height='17'><path fill='#ffffff' d='M389.818775 82.452265c0-67.178005-54.481845-121.659851-121.659851-121.659851-67.178005 0-121.660874 54.480822-121.660874 121.659851s54.481845 121.659851 121.660874 121.659851C335.33693 204.112116 389.818775 149.631294 389.818775 82.452265zM268.158924 155.221616c-40.222073 0-72.816422-32.594349-72.816422-72.815399 0-40.175001 32.595372-72.768327 72.816422-72.768327 40.22105 0 72.767304 32.594349 72.767304 72.768327C340.927251 122.627267 308.379974 155.221616 268.158924 155.221616zM875.557668 82.405193c0-67.178005-54.481845-121.659851-121.659851-121.659851-67.178005 0-121.660874 54.480822-121.660874 121.659851 0 67.176982 54.481845 121.659851 121.660874 121.659851C821.074799 204.065044 875.557668 149.583199 875.557668 82.405193zM753.897817 155.174544c-40.222073 0-72.816422-32.595372-72.816422-72.816422 0-40.173978 32.595372-72.767304 72.816422-72.767304 40.22105 0 72.767304 32.594349 72.767304 72.767304C826.665121 122.579171 794.118867 155.174544 753.897817 155.174544zM607.886349 228.368566c0-13.407358-10.896164-24.303522-24.303522-24.303522L438.89961 204.065044c-13.407358 0-24.303522 10.896164-24.303522 24.303522l0 0c0 13.407358 10.896164 24.303522 24.303522 24.303522l144.68424 0C596.990185 252.672088 607.886349 241.775924 607.886349 228.368566L607.886349 228.368566zM607.981517 82.405193c0-13.408381-10.896164-24.303522-24.303522-24.303522L438.994778 58.101671c-13.408381 0-24.303522 10.895141-24.303522 24.303522l0 0c0 13.407358 10.895141 24.303522 24.303522 24.303522l144.68424 0C597.085352 106.708715 607.981517 95.812551 607.981517 82.405193L607.981517 82.405193zM99.265306 591.500027 535.118022 591.500027c0 0 0-264.543072 0-293.348118s48.986691-28.045753 48.986691 0-0.284479 294.863634 0 313.055972c0.283456 18.192338-11.655458 28.046776-24.25645 28.046776-12.602016 0-459.824687 0-481.049081 0-21.223371 0-27.287483-10.80202-27.287483-23.214724 0-12.411681 0.047072-508.10018 0-527.855106-0.048095-19.707854 7.579629-30.082132 27.287483-30.082132 13.644765 0 0 0 17.434068 0 34.109866 0 34.868135 48.607044 2.27481 48.607044L99.265306 591.500027zM680.655699 542.98815l157.664879 0 84.896552-193.765075 0-242.513336c-31.078833 1.183965-31.836079-48.086182 0-48.607044 21.223371 0 24.729218 0 24.729218 0s24.539906 1.848091 24.539906 24.303522 0 277.145088 0 277.145088-83.569324 196.323341-93.233428 213.757408c-9.665127 17.434068-9.665127 17.434068-28.331255 17.434068-18.666128 0-166.477592 0-189.974749 0s-28.709879-8.337899-28.709879-27.288506 0.095167-228.91769 0-251.6576c-0.094144-22.73991 4.217045-34.725896 24.635073-38.657438 20.419052-3.932566 148.85319-28.804023 177.657212-34.868135s38.657438 43.207058 9.854439 47.75463c-34.110889 6.774287-163.728992 32.594349-163.728992 32.594349L680.654676 542.98815z' transform='translate(0, 812) scale(1, -1)'/></svg>");
    background-repeat: no-repeat;
    color: #ffffff;
    background-size: 17px 17px;
    background-position: center center;
}

.gs-product .form .list-block .title {
    float: right;
    margin-right: 15px;
}

.gs-product .form .b {
    padding: 0px 15px;
}

.gs-product .form .b a.a-coubtn {
    display: block;
    background-color: #fe7b07;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    font-weight: bold;
}

.gs-product .form select {
    -webkit-appearance: none;
    font-size: 15px;
    margin-left: 4px;
    height: 44px;
    line-height: normal;
    width: 102px;
    border: none;
    text-align: right;
}

.gs-product .form .p input {
    -webkit-appearance: none;
    width: 76px;
    height: 44px;
    line-height: normal;
    font-size: 15px;
    border: none;
    margin-right: 20px;
}

.gs-product .form .b a {
    display: block;
    background-color: #fe7b07;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    font-weight: bold;
}

.gs-product .list {
    background-color: #ffffff;
}

.gs-product .list .hd {
    position: relative;
    height: 38px;
    display: -webkit-box;
}

.gs-product .list .hd .filter {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-flex: 1;
    border-bottom: 1px solid #dadada;
}

.gs-product .list .hd .filter ul {
    width: 100%;
}

.gs-product .list .hd .filter ul li {
    float: left;
    line-height: 37px;
    width: 33%;
    display: -webkit-box !important;
    display: box !important;
    position: relative;
    -webkit-box-flex: 1;
    box-flex: 1;
    box-sizing: border-box;
}

.gs-product .list .hd .filter ul li a {
    display: -webkit-box !important;
    display: box !important;
    position: relative;
    width: 100%;
    font-size: 16px;
    text-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-box-pack: center;
    box-pack: center;
}

.gs-product .list .hd .filter ul li i {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='17' height='17'><path fill='#565656' d='M778.88 445.386667 528.106667 194.72 277.44 445.386667Z' transform='translate(0, 812) scale(1, -1)'/></svg>");
    background-repeat: no-repeat;
    color: #ffffff;
    background-size: 22px 22px;
    background-position: center center;
}

.gs-product .list .hd .filter ul li.on i {
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='17' height='17'><path fill='#565656' d='M277.44 194.72 528.213333 445.386667 778.88 194.72Z' transform='translate(0, 812) scale(1, -1)'/></svg>");
}

.gs-product .list .hd .popbox {
    width: 100%;
    background-color: #ffffff;
    position: absolute;
    left: 0px;
    top: 38px;
    box-shadow: 0px 3px 6px #dddddd;
    display: none;
}

.gs-product .list .hd .popbox.on {
    display: block;
    z-index: 10;
}

.gs-product .list .hd .popbox ul li {
    border-bottom: 1px solid #dadada;
    border-width: 0 0 1px 0;
    -webkit-border-image: url('') 2 0 stretch;
    position: relative;
}

.gs-product .list .hd .popbox ul li a {
    display: block;
    line-height: 40px;
    padding: 0px 10px;
}

.gs-product .list .hd .popbox ul li.on:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='20' height='20'><path fill='#ff4400' d='M959.94666 564.447904 899.86426 624.530304 370.356514 95.046095 124.134717 341.268916 64.052317 281.187539 361.641015-16.402183 370.051569-24.529281 379.068943-16.402183Z' transform='translate(0, 812) scale(1, -1)'/></svg>");
    background-repeat: no-repeat;
    -webkit-background-size: 20px auto;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -10px;
}

.gs-product .list .hd .search {
    width: 46px;
    position: relative;
    border-bottom: 1px solid #dadada;
    text-align: center;
    border-left: 1px solid #dadada;
}

.gs-product .list .hd .search i.icon-search {
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='17' height='17'><path fill='#565656' d='M978.261333 430.321067c0 157.2864-127.488 284.808533-284.8768 284.808533-157.218133 0-284.706133-127.488-284.706133-284.808533s127.488-284.7744 284.706133-284.7744c22.254933 0 43.793067 2.798933 64.648533 7.68l63.2832-192.136533c3.208533-9.352533 14.916267-14.062933 26.248533-10.410667 11.298133 3.720533 17.8176 14.5408 14.848 23.8592l-63.249067 191.488C904.055467 208.078933 978.261333 310.4448 978.261333 430.321067zM693.384533 184.834133c-135.5776 0-245.384533 109.909333-245.384533 245.521067 0 135.611733 109.943467 245.486933 245.384533 245.486933 135.68 0 245.521067-109.909333 245.521067-245.486933C938.939733 294.7776 829.064533 184.834133 693.384533 184.834133zM366.4896 683.863467l-18.261333 0L98.6112 683.863467c-12.049067 0-21.8112-9.762133-21.8112-21.777067 0-12.049067 9.762133-21.8112 21.8112-21.8112l249.617067 0 5.461333 0c9.147733 15.189333 19.114667 29.832533 30.139733 43.588267L366.4896 683.863467zM297.7792 457.866667 277.6064 457.866667 98.6112 457.866667c-12.049067 0-21.8112-9.762133-21.8112-21.777067 0-12.0832 9.762133-21.8112 21.8112-21.8112l176.708267 0c0 0 0 0 0 0.034133l22.459733 0c-0.4096 7.236267-1.092267 14.404267-1.092267 21.777067S297.3696 450.6304 297.7792 457.866667zM348.2624 231.869867 326.3488 231.869867 98.6112 231.869867c-12.049067 0-21.8112-9.659733-21.8112-21.8112 0-12.0832 9.762133-21.742933 21.8112-21.742933l249.617067 0 5.973333 0 12.288 0 17.339733 0c-11.025067 13.755733-20.923733 28.3648-30.071467 43.52L348.2624 231.835733zM605.3888 5.975467l-127.0784 0-122.538667 0L337.544533 5.975467 87.927467 5.975467c-12.049067 0-21.8112-9.762133-21.8112-21.845333 0-12.0832 9.762133-21.879467 21.8112-21.879467l249.617067 0 18.261333 0 122.538667 0 127.044267 0 78.711467 0-16.0768 43.6224L605.3888 5.975467z' transform='translate(0, 812) scale(1, -1)'/></svg>");
    background-repeat: no-repeat;
    color: #ffffff;
    background-size: 22px 22px;
    background-position: center center;
}

.gs-product .list .hd .search.on i.icon-search {
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='17' height='17'><path fill='#565656' d='M573.989475 312.942837l288.898365 279.702021c14.022629 13.587739 14.022629 35.617094 0 49.206846-14.020551 13.587739-36.757056 13.587739-50.780724 0L523.185891 362.128539 234.265705 641.852712c-14.023668 13.587739-36.760173 13.587739-50.780724 0-14.022629-13.589753-14.022629-35.620114 0-49.206846l288.898365-279.702021L183.484981 33.240816c-14.022629-13.587739-14.022629-35.617094 0-49.206846 14.020551-13.587739 36.757056-13.587739 50.780724 0l288.920186 279.724172 288.920186-279.724172c14.023668-13.587739 36.760173-13.587739 50.780724 0 14.022629 13.589753 14.022629 35.620114 0 49.206846L573.989475 312.942837z' transform='translate(0, 812) scale(1, -1)'/></svg>");
}

.gs-product .list .hd .popsearch {
    z-index: 10;
    padding: 10px 0px;
    background-color: #f7f7f7;
}

.gs-product .list .hd .popsearch .formsch {
    padding-bottom: 10px;
}

.gs-product .list .hd .popsearch .formsch .txt {
    float: left;
    margin-left: 10px;
}

.gs-product .list .hd .popsearch .formsch .txt input[type="search"] {
    padding: 0px 26px;
    height: 35px;
    font-size: 14px;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='16' height='16'><path fill='#a9a9a9' d='M978.58816-132.04608 710.3488 136.22144c53.91872 64.8384 86.37312 148.11904 86.37312 239.01184 0 206.6304-167.48032 374.112-374.10944 374.112-206.59328 0-374.11328-167.4816-374.11328-374.112 0-206.592 167.52-374.11456 374.11328-374.11456 90.912 0 174.17088 32.45824 239.01056 86.37696l268.24192-268.27008L978.58816-132.04608zM87.87968 375.23328c0 184.57472 150.13632 334.73152 334.7328 334.73152 184.55552 0 334.73152-150.1568 334.73152-334.73152 0-184.57728-150.176-334.7328-334.73152-334.7328C238.01728 40.50048 87.87968 190.656 87.87968 375.23328z' transform='translate(0, 812) scale(1, -1)'/></svg>");
    background-color: #ffffff;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 8px center;
    -webkit-appearance: none;
    width: 100%;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    line-height: normal;
}

.gs-product .list .hd .popsearch .formsch .smt {
    float: right;
    width: 40px;
    text-align: left;
}

.gs-product .list .hd .popsearch .formsch .smt input[type="button"] {
    width: 30px;
    text-align: center;
    line-height: 35px;
    font-size: 15px;
}

.gs-product .list .hd .popsearch .select {}

.gs-product .list .hd .popsearch .select .t {
    font-size: 14px;
    padding: 10px 10px 0px 10px;
}

.gs-product .list .hd .popsearch .select .c {}

.gs-product .list .hd .popsearch .select .c dl {
    width: 100%;
    display: table;
    padding: 0 10px 10px 0;
    box-sizing: border-box;
}

.gs-product .list .hd .popsearch .select .c dl dd {
    width: 25%;
    float: left;
    display: table-cell;
    box-sizing: border-box;
    padding: 10px 0 0 10px;
}

.gs-product .list .hd .popsearch .select .c dl dd a {
    display: block;
    border-radius: 3px;
    border: 1px solid #eaeaea;
    color: #5a5a5a;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
}

.gs-product .list .hd .popsearch .select .c dl dd.on a {
    background-color: #ff9501;
    color: #ffffff;
    border: 1px solid #ff9501;
}

.gs-product .list .bd {
    background-color: #f1f1f1;
    padding: 6px 0px;
}

.gs-product .list .bd ul {
    width: 98%;
    margin: 0px auto;
}

.gs-product .list .bd ul li {
    float: left;
    width: 50%;
}

.gs-product .list .bd a {
    display: block;
    margin: 4px;
    background-color: #ffffff;
}

.gs-product .list .bd .pic {
    width: 100%;
    height: auto;
    text-align: center;
    overflow: hidden;
}

.gs-product .list .bd .pic img {
    max-width: 100%;
    height: auto;
}

.gs-product .list .bd .title {
    color: #333333;
    word-break: break-all;
    padding: 0 6px;
    height: 14px;
    overflow: hidden;
    font-size: 12px;
    margin-top: 10px;
    line-height: 14px;
    font-weight: normal;
    text-align: left;
    margin-top: 6px;
}

.gs-product .list .bd .other {
    padding: 6px;
}

.gs-product .list .bd .other .price {
    float: left;
    color: #f8601d;
    font-size: 20px;
}

.gs-product .list .bd .other .price em {
    font-style: normal;
    font-size: 10px;
    color: #f8601d;
}

.gs-product .list .bd .other .btn {
    float: right;
    font-size: 14px;
    color: #FFFFFF;
    border-radius: 3px;
    background-color: #ff9501;
    padding: 4px 10px;
    text-decoration: none;
    display: inline-block;
}
